/**
 * 常量配置
 */

// API相关配置
export const API_CONFIG = {
  BASE_URL: process.env.REACT_APP_API_URL || 'http://localhost:8080/api',
  TIMEOUT: 30000,
};

// 文档状态
export const DOCUMENT_STATUS = {
  PROCESSING: 'PROCESSING',
  COMPLETED: 'COMPLETED',
  ERROR: 'ERROR',
};

// 分页配置
export const PAGINATION = {
  DEFAULT_PAGE_SIZE: 10,
  PAGE_SIZE_OPTIONS: ['10', '20', '50', '100'],
};

// 本地存储键名
export const STORAGE_KEYS = {
  TOKEN: 'token',
  USER: 'user',
};

// 请求错误消息
export const ERROR_MESSAGES = {
  NETWORK_ERROR: '网络错误，请检查您的互联网连接',
  SERVER_ERROR: '服务器错误，请稍后再试',
  TIMEOUT_ERROR: '请求超时，请稍后再试',
  NOT_FOUND: '请求的资源不存在',
  UNAUTHORIZED: '未授权，请登录',
  FORBIDDEN: '无权访问',
}; 